package exeption;

import java.awt.*;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.SQLException;

public class ThrowsDemo {
    public  void doSome() throws IOException, AWTException{}


    class  SubCass extends  ThrowsDemo{
        public  void dosOme() throws IOException,AWTException{}
        //允许仅抛出超类方法抛出异常的部分异常
      // public  void  doSome() throws IOException{}
        //允许不再抛出任何异常
      // public  void  doSome(){}
        //允许抛出超类方法抛出异常的子类型异常
      // public  void  doSome()throws FileNotFoundException{}
        //不允许抛出额外异常(超类方法没有抛出的，并且也不存在继承关系的异常)
      //public void  doSome()throws SQLException{}
        //不允许抛出超类方法抛出异常的超类异常
      // public void  doSome()throws Exception{}
    }

}
